وبلاگ علمی تفریحی به وبلاگ علمی تفریحی جوانان خوش آمدید. آخرین مطالب
نويسندگان چهار شنبه 28 دی 1390برچسب:, :: 10:31 :: نويسنده : محمد
#include
#include
void main()
{
int x=100;
clrscr();
printf("odd numbers are:\n");
for(x;x>=1;x--)
{
if(x%2!=0)
printf("%d\t",x);
}
getche();
}
2- برنامه ای بنویسید که دو عدد صحیح را بگیرد و تمام اعداد زوج بین آنها را چاپ کند.
#include
#include
void main()
{
int x,y;
clrscr();
printf("Enter two correct number:\n");
scanf("%d %d",&x,&y);
if(x==y)
printf("There isn't even number between them");
if(y>x+1)
for(x+1;x<=y;x++)
if(x%2==0)
printf("\n%d",x);
if(x>y+1)
for(y+1;y<=x;y++)
if(y%2==0)
printf("\n%d",y);
getche();
}
3- برنامه ای بنویسید که ابتدا تعداد دانش آموزان، سپس نمرات آنها را دریافت کند و در نهایت میانگین کل کلاس را چاپ کند.
#include
#include
void main()
{
clrscr();
int count,x=1;
short float grade,y;
printf("Enetr count of student= ");
scanf("%d",&count);
printf("\nYou can enter just %d student avarage.\n",count);
while(x<=count)
{
scanf("%f",&y);
if(y>=0 && y<=20)
{
x++;
grade+=y;
}
if(y<0 || y>20)
printf("You can enter correct number 0-20\n");
}
printf("Avrage of student is= %f",grade/count);
getche();
}
4- برنامه ای بنویسید که ده عدد دریافت کرده و در پایان کوچکترین و بزرگترین آنها را چاپ کند.
#include
#include
void main()
{
clrscr();
float num;
float max,min;
int flag=0;
printf("Enter ten number:\n");
for(int x=1;x<=10;x++)
{
scanf("%f",&num);
flag++;
if(flag==1)
max=num,min=num;
if(num>max)
max=num;
if(num
min=num;
}
printf("minimum is= %f",min);
printf("\nmaximum is= %f",max);
getche();
}
5- برنامه ای بنویسید که دو عدد گرفته، بزرگترین و کوچکترین مقسوم علیه مشترک آنها را چاپ کند.
#include
#include
void main(){
clrscr();
printf("Enter two number:\n");
int num1,num2;
scanf("%d %d",&num1,&num2);
int temp;
int max=0,min=0;
if(num1>num2)
temp=num2;
if(num2>num1)
temp=num1;
int flag=0;
for(int i=2;i
if(num1%i==0 && num2%i==0)
if(flag==0){
min=i,max=i;
flag++;
}
if(flag>0)
if(i
min=i;
if(i>max)
max=i;
printf("max is=%d\nmin is=%d",max,min);
getch();
}
6- برنامه ای بنویسید که جدول ضرب را چاپ کند.
#include
#include
void main()
{
clrscr();
for(int i=1;i<=10;i++)
{
for(int j=1;j<=10;j++)
printf("%d ",i*j);
printf("\n");
}
getche();
}
7- برنامه ای بنویسید که حاصل عبارت زیر را محاسبه کند.
1 – 1/2 + 1/3 - 1/4 + 1/5 – 1/6 + ... 1/n
#include
#include
void main(){
short float count=0;
int n;
clrscr();
printf("Enter a number: ");
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
if(i%2==0)
count-=(float)1/i;
if(i%2!=0)
count+=(float)1/i;
}
printf("\n%f",count);
getche();
}
8- برنامه ای بنویسید که عدد صحیح را بگیرد و با کمترین تعداد دفعات تکرار، اول بودن یا نبودن آن را مشخص کند.
#include
#include
void main()
{
clrscr();
int x=0;
printf("Enter a number\n");
scanf("%d",&x);
int flag=0;
for(int i=2;i<=x/2;i++)
{
if(x%i==0)
{
flag=1;
printf("Number isn't first");
break;
}
}
if(flag==0)
printf("Number is first.");
getch();
}
9- برنامه ای بنویسید که تمام اعداد 2 رقمی که، بر مجموع ارقامش بخش پذیر هستند را چاپ کند.
10- برنامه بنویسید که روی مانیتور شکل روبه رو را چاپ کند.
#include
#include
void main()
{
clrscr();
int j=0;
for(int i=0;i<=6;i++)
{
if(j<=3){
for(j=0;j<=i;j++)
printf("*");
printf("\n");
}
if(j>3){
for(int k=j-1;i<=k+j;k--)
printf("*");
printf("\n");
}
}
printf("*");
getch();
}
11- برنامه ای بنویسید که یک لیست ( آرایه ) از اعداد و سپس یک عدد را بگیرد و تعداد دفعات آن عدد را در آرایه معین کند.
#include
#include
void main()
{
clrscr();
int array[10];
int num,repeat=0;
printf("You just enter ten number:\n");
for(int i=0;i<10;i++)
scanf("%d",&array[i]);
printf("\nNow you just insert one number:");
scanf("%d",&num);
for(int j=0;j<10;j++)
if(array[j]==num)
repeat++;
printf("\nCount of repeat is= %d",repeat);
getch();
}
12- برنامه ای بنویسید که یک آرایه از اعداد را بگیرد و به ترتیب صعودی مرتب کند.
13- برنامه ای بنویسید که اعداد اول کوچکتر هزار را در آرایه ای به ترتیب ذخیره کند.
#include
#include
#include
void main()
{
int number[300];
clrscr();
printf("first is:\n");
int count=0;
for(int num=1;num<=1000;num++)
{
int flag=0;
for(int i=2;i<=num/2;i++)
{
if(num%i==0)
flag=1;
}
if(flag==0)
{
printf("%d\t",num);
number[count]=num;
count++;
}
}
getch();
}
14- برنامه ای بنویسید که آرایه ای را بگیرد سپس بزرگترین و کوچکترین مقدار و میانگین مقادیر را محاسبه کند.
#include
#include
void main(){
clrscr();
int num[10];
int max=0,min=0,avg=0;
int flag=0;
printf("You just enter 10 number\n");
for(int i=0;i<10;i++){
scanf("%d",&num[i]);
avg+=num[i];
if(flag==0){
min=num[i];
max=num[i];
flag++; نظرات شما عزیزان: پيوندها
|
|||||||||||||||||||||||||||
![]() |